/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconwushujuXiao: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1144 1024" width={size} height={size} {...rest}>
      <Path
        d="M107.459765 1020.280471l-1.340236-0.030118c-7.710118-0.256-47.781647-2.831059-74.496-27.858824C4.261647 966.716235 0.993882 929.807059 0.602353 922.654118a36.096 36.096 0 0 1-0.045177-2.017883V719.570824c-0.391529-8.282353-0.933647-36.261647 8.432942-67.328 8.990118-29.801412 20.088471-49.347765 23.265882-54.633412l100.939294-178.582588c0.512-0.888471 1.039059-1.761882 1.611294-2.590118 3.147294-4.668235 20.058353-28.717176 43.264-43.14353 24.410353-15.209412 53.955765-16.384 62.433883-16.384h637.605647c0.828235 0 1.626353 0.030118 2.469647 0.090353 6.339765 0.391529 39.258353 3.177412 64.722823 17.754353 24.32 13.929412 43.896471 38.264471 47.570824 42.992942 0.752941 0.963765 1.445647 1.957647 2.108235 3.011764l119.868235 189.952c0.512 0.843294 1.039059 1.716706 1.505883 2.620236 2.304 4.397176 14.155294 27.708235 20.148706 50.386823 5.933176 22.437647 7.348706 47.224471 7.574588 51.952941l0.030117 1.611294v201.09553c0.135529 10.631529-1.822118 47.119059-32.090352 74.24-28.656941 25.660235-67.252706 27.632941-78.396236 27.632941H107.459765v0.030118zM97.189647 638.343529c-2.213647 3.915294-9.080471 16.896-14.848 36.020706a133.466353 133.466353 0 0 0-5.165176 43.91153v201.020235l0.075294 0.557176c0.481882 3.614118 2.680471 12.378353 6.475294 16.323765l0.527059 0.542118 0.602353 0.451765c5.315765 3.915294 18.522353 6.174118 23.115294 6.445176l925.711059 0.015059c7.68-0.090353 21.112471-2.650353 27.196235-8.101647 5.436235-4.879059 6.656-13.251765 6.656-14.592l-0.075294-2.319059V718.456471c-0.421647-7.815529-1.927529-23.386353-5.059765-35.162353-3.553882-13.477647-11.489882-29.620706-13.040941-32.707765l-0.436706-0.752941-117.639529-186.428236-0.361412-0.451764c-4.472471-5.360941-15.164235-16.850824-23.68753-21.744941-7.408941-4.216471-22.467765-6.927059-30.223058-7.649883l-0.798118-0.045176H240.64c-5.948235 0.045176-17.001412 1.626353-22.106353 4.818823-7.198118 4.487529-15.706353 14.727529-19.2 19.501177l-0.301176 0.421647-100.321883 177.453176-1.084235 1.807059 0.015059-0.045176a19.320471 19.320471 0 0 1-0.451765 0.873411z m471.491765-337.618823a38.354824 38.354824 0 0 1-38.324706-38.309647V42.014118A38.354824 38.354824 0 0 1 568.666353 3.719529a38.354824 38.354824 0 0 1 38.309647 38.309647v220.385883a38.354824 38.354824 0 0 1-38.309647 38.324706z m256.858353-1.460706a38.354824 38.354824 0 0 1-38.309647-38.324706c0-8.779294 3.011765-17.302588 8.553411-24.124235l87.582118-108.016941a38.189176 38.189176 0 0 1 29.786353-14.185412c8.854588 0 17.182118 2.966588 24.094118 8.553412 7.920941 6.384941 12.950588 15.661176 13.974588 25.780706a38.008471 38.008471 0 0 1-8.342588 28.114823l-87.567059 108.016941a38.038588 38.038588 0 0 1-29.726118 14.185412h-0.045176z m-509.424941-2.921412a38.053647 38.053647 0 0 1-29.921883-14.441412l-86.091294-107.986823a38.354824 38.354824 0 0 1 29.921882-62.208c11.745882 0 22.678588 5.270588 29.997177 14.441412l86.091294 107.986823a38.339765 38.339765 0 0 1-29.921882 62.192941h-0.075294z"
        fill={getIconColor(color, 0, '#E0E7F5')}
      />
      <Path
        d="M570.127059 862.659765c-85.338353 0-159.503059-57.223529-180.314353-139.14353l-1.67153-6.595764-340.239058-0.210824a38.4 38.4 0 0 1-38.309647-38.339765 38.354824 38.354824 0 0 1 38.309647-38.294588l374.64847 0.240941a38.384941 38.384941 0 0 1 38.294588 38.324706c0 60.220235 48.007529 107.384471 109.296942 107.384471 61.063529 0 108.905412-47.164235 108.905411-107.384471a38.4 38.4 0 0 1 38.309647-38.324706l371.184942-0.240941a38.339765 38.339765 0 0 1 38.309647 38.27953 38.384941 38.384941 0 0 1-38.27953 38.369882l-336.775529 0.195765-1.686588 6.595764c-20.781176 81.92-94.795294 139.143529-179.968 139.14353z"
        fill={getIconColor(color, 1, '#E0E7F5')}
      />
    </Svg>
  );
};

IconwushujuXiao.defaultProps = {
  size: 18,
};

IconwushujuXiao = React.memo ? React.memo(IconwushujuXiao) : IconwushujuXiao;

export default IconwushujuXiao;
